home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #15 / Monster Media Number 15 (Monster Media)(July 1996).ISO / utils / slow300.zip / SLOW.DOC < prev    next >
Text File  |  1996-04-21  |  10KB  |  302 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.                                    S L O W
  12.  
  13.                                     v 3.0
  14.  
  15.                       Copyright 1994 Vincent Penquerc'h
  16.                              All Rights Reserved
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.                             DISCLAIMER OF WARRANTY
  28.  
  29.  
  30. THE AUTHOR WILL REFER TO VINCENT PENQUERC'H.
  31.  
  32. THE PROGRAM WILL REFER TO SLOW, INCLUDING THE PROGRAM ITSELF, ITS
  33. DOCUMENTATION, AND ANY FILE IN THE ORIGINAL SLOW PACKAGE.
  34.  
  35. THE AUTHOR HEREBY DISCLAIMS ALL WARRANTIES RELATING TO THIS PROGRAM,
  36. WHENEVER EXPRESSED OR IMPLIED, INCLUDING WITHOUT ANY LIMITATION ANY
  37. IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
  38.  
  39. THE AUTHOR WILL NOT BE LIABLE FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL,
  40. INDIRECT OR SIMILAR DAMAGES DUE TO LOSS OF DATA, DAMAGE OF HARDWARE OR
  41. ANY OTHER REASON, EVEN IF THE AUTHOR WAS ADVISED OF THE POSSIBILITY OF
  42. SUCH LOSS OR DAMAGE.
  43.  
  44. THIS PROGRAM AND DOCUMENTATION ARE RELEASED "AS IS" AS SHAREWARE. IT IS
  45. COPYRIGHTED BY THE AUTHOR, AND ALL RIGHTS AND OWNERSHIP ARE KEPT WITH THE
  46. AUTHOR. YOU MAY USE IT, COPY IT, AND GIVE IT TO ANYBODY AS LONG AS NO
  47. MODIFICATIONS ARE MADE.
  48.  
  49. PROGRAM AND DOCUMENTATION COPYRIGHT 1994 VINCENT 'INDY' PENQUERC'H, ALL
  50. RIGHTS RESERVED.
  51.  
  52. ALL QUOTED PRODUCT AND COMPANY NAMES ARE TRADEMARKS OF THEIR RESPECTIVE
  53. OWNERS.
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.                          TABLE OF CONTENTS
  63.  
  64.  
  65.  
  66.  
  67.       1. What is Slow ?
  68.       2. System requirements
  69.       3. Using Slow
  70.       4. Command line options
  71.       5. Troubleshooting
  72.       6. Contacting the author
  73.       7. Revision history
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.    1. What is Slow ?
  83.       --------------
  84.  
  85.  
  86.       Slow is a tiny memory resident program that allow you to use programs
  87.       that run too fast on your machine by slowing it down. Many programs
  88.       were designed to run on old 8088 machines, and can't be run on most
  89.       new computers.
  90.  
  91.  
  92.  
  93.    2. System requirements
  94.       -------------------
  95.  
  96.  
  97.  
  98.       To use Slow, you will only need a 8088 based PC.
  99.  
  100.  
  101.  
  102.  
  103.    3. Using Slow
  104.       ----------
  105.  
  106.  
  107.       Just type SLOW at the DOS command line. By experiencing, you should
  108.       find a slowing factor that suits both your computer and the program
  109.       you want to slow down. See the Command Line options below.
  110.  
  111.  
  112.    4. Command line options
  113.       --------------------
  114.  
  115.  
  116.       Slow can be called with several options on its command line, they
  117.       are here presented and explained. Slow doesn't care of the case of
  118.       the letters. These options can be browsed by typing one of the
  119.       following commands:
  120.  
  121.         SLOW -?
  122.         SLOW -H
  123.  
  124.       'H' stands for 'Help'. To choose a slowing factor, use the 'F' option,
  125.       followed by a number (1 or 2) indicating which slowing factor to set.
  126.       The first one sets the length of the do-nothing loop, and the second
  127.       one determines this loop activation frequency. The first method gives
  128.       a raw slowdown, but will not be smooth. The second one will give a
  129.       smoother slowdown. Both methods can be used in the same time to achieve
  130.       better results. Here are some examples of using the 'F' switch:
  131.  
  132.         SLOW -F1 8000
  133.         SLOW -F2 500
  134.         SLOW -F1 150 -F2 340
  135.  
  136.       'F' stands for 'loop Factor'. The higher the factor is, the slower
  137.       your machine will be. Both factors can range from 1 to 65525. Their
  138.       default value is 1. Try experiencing some values to determine a good
  139.       value for your machine. To find out a good value, Slow allows you to
  140.       change it while resident using hotkeys. Only the first method value
  141.       can be changed using these hotkeys. You can enable this feature with
  142.       the 'C' option:
  143.  
  144.         SLOW -C
  145.  
  146.       'C' stands for change. The defaults for these hotkeys are Ctrl-Alt F1
  147.       and Ctr-Alt F2. They can be changed with the '-' and '+' options:
  148.  
  149.         SLOW -C -- CONTROL - -+ ALT LEFTSHIFT P
  150.  
  151.       This command line will speed up or slow down your computer whenever
  152.       you press the given key combinations. This is the template for using
  153.       these switches. You first give the mask for the hotkey you want, after
  154.       the character '-' or '+'. This mask can be any combination of the
  155.       following key names: control, alt, leftshift, rightshift. You may
  156.       specify any of them in any order, even none of them. But beware not
  157.       being in conflict with another program that would use the same key
  158.       combinations. If you choose a null mask, that is if you don't give any
  159.       of these four symbols, Slow will trigger any time you press this key,
  160.       so it is likely to trigger even when you don't want it, if you are to
  161.       use this key for another purpose. Giving one or more mask keys is wise.
  162.       Once the mask is specified, give the key you want to trigger Slow. You
  163.       may give any of the keyboard keys but the special keys, as the shifts,
  164.       the scroll lock and num lock keys, the system request key, the break
  165.       key, the caps lock key, the control key or the alt key. If the key you
  166.       choose does not have an associated character to be displayed, such as
  167.       the page up key, or the escape key, use the following table that gives
  168.       you the word to use to designate this key:
  169.  
  170.  
  171.  
  172.         Function keys:              F1, F2, F3, F4, F5, F6, F7, F8,
  173.                                     F9, F10, F11, F12
  174.         Arrow keys:                 up, down, left, right
  175.         Keypad special keys:        Keypad/, Keypad*, Keypad-, Keypad+,
  176.                                     Keypad5
  177.         Other Keys:                 backspace, del, end, enter, esc, home,
  178.                                     ins, pgdn, pgup, prtsc, spacebar, tab
  179.  
  180.  
  181.       Know that some key combinations won't trigger Slow's keyboard handler,
  182.       as no scan code is sent from the keyboard, especially when all status
  183.       keys are pressed at the same time. Case is not significant. You may
  184.       enter these symbols in upper or lower case, Slow will accept both.
  185.       You can also set the step to increase or decrease the loop factor via
  186.       these keys with the 'S' option:
  187.  
  188.         SLOW -C -S 500
  189.  
  190.       'S' stands for 'Step'. This will add or substract 500 to the loop
  191.       factor each time you press one of the two hotkeys. The default value
  192.       for this step is 100, and it can range from 1 to 65535.
  193.       You can also select the messages language, using the 'L' switch:
  194.  
  195.         SLOW -L SPANISH
  196.  
  197.       The supported languages are English (selected by default), French and
  198.       Spanish. To unload Slow from memory, use the 'U' switch:
  199.  
  200.         SLOW -U
  201.  
  202.       'U' stands for 'Unload'. This will restore all interrupts hooked by
  203.       Slow and remove Slow from memory. You PC will then be as fast as
  204.       before you ran Slow.
  205.  
  206.  
  207.  
  208.    5. Troubleshooting
  209.       ---------------
  210.  
  211.  
  212.       These are some problems you may encounter running Slow, with
  213.       explanations and/or ways to prevent these problems. If you have any
  214.       problems, read thoroughly this section, you may find the solution.
  215.  
  216.  
  217.  
  218.       Q: My computer locks up when I run Slow with high factor values.
  219.       A: Slow executes an empty loop every time the timer interrupt is
  220.          called. If a second timer interrupt occurs before the previous
  221.          one is terminated, your programs have no time to execute. Your
  222.          computer is slowed down to the max, that is all processing time
  223.          is taken by the loop. That means your machine is not fast enough
  224.          to support so high factor values. Try a lower one.
  225.  
  226.  
  227.  
  228.  
  229.    6. Contacting the author
  230.       ---------------------
  231.  
  232.  
  233.       If you have any bug reports, comments, flames or if you want to
  234.       register, feel free to write me at the following email address:
  235.  
  236.       penquerc@enssat.fr
  237.  
  238.       or via snail mail:
  239.  
  240.       Vincent Penquerc'h
  241.       3, rue d'Ecosse
  242.       35200 Rennes
  243.       France
  244.  
  245.  
  246.  
  247.  
  248.  
  249.       The registration fee for this program is $5 (25 francs for France).
  250.       Please note that Slow is shareware and is not free software
  251.       nor public domain software. If you use this program after a two week
  252.       free evaluation period, please register, so I can continue enhancing
  253.       Slow and release other neat programs to meet your needs.
  254.       Acceptable payments are in French francs or US $ (in this case, add
  255.       $15 to the fee, due to very high exchange rate from my bank).
  256.       Please see included file ORDER.FRM for more information.
  257.  
  258.  
  259.  
  260.  
  261.    7. Revision history
  262.       ----------------
  263.  
  264.  
  265.    v3.0   February 19th 1996
  266.             - Changed slowing routine.
  267.             - Splitted up the 'F' switch into two methods for increased
  268.               adaptability.
  269.  
  270.  
  271.    v2.11  September 8th 1995
  272.             - Added national characters in french and spanish messages.
  273.  
  274.  
  275.    v2.1   September 13th 1994 (not released)
  276.             - Added spanish in the supported languages list.
  277.  
  278.  
  279.    v2.0   September 8th 1994 (not released)
  280.             - Changed loop instructions.
  281.             - Added possibility to install slowing routine at a given time.
  282.             - Added selectable slowing and speeding hotkeys.
  283.             - Added selectable step for hotkeys.
  284.             - Enhanced command line parsing.
  285.  
  286.  
  287.    v1.2   August 21st 1994 (not released)
  288.             - Added language support.
  289.  
  290.  
  291.    v1.11  August 19th 1994 (not released)
  292.             - Installed permanent multiplex interrupt handler.
  293.  
  294.  
  295.    v1.1   July 30th 1994 (not released)
  296.             - Added selectable slowing factor.
  297.  
  298.  
  299.    v1.0   July 25th 1994 (not released)
  300.             - First version of Slow.
  301.  
  302.